﻿using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;

namespace DHJ.Cost.Tasks.Dto
{
    public class BatchDto : EntityDto<string>, IHasCreationTime
    {
        public int Quantity { get;  set; }

        public string TaskId { get;  set; }
        public SimpleTaskDto Task { get; set; }

        public string QcCard { get;  set; }

        public string ParentId { get;  set; }
        //public BatchDto Parent { get; set; }

        public int? ParentQuantity { get;  set; }

        public ManufacturingState ManufacturingState { get;  set; }

        public AccountingState AccountingState { get;  set; }

        public string Certificate { get;  set; }

        public int QualifiedQuantity { get;  set; }

        public int StockQuantity { get;  set; }

        public DateTime CreationTime { get; set; }
    }
}
